package com.atguigu;

import java.util.Scanner;

/**
 *      从键盘读入个数不确定的整数，并判断读入的正数和负数的个数，输入
 *      为0时结束程序
 *
 * 说明：
 *      1.不在循环条件部分限制次数的结构：for(;;) 或while(true)
 *      2.结束循环有几种方式？
 *            方式一：循环条件部分返回false
 *            方式二：在循环体中执行break
 *
 * @author : leimingchao
 * @date Date : 2021年07月20日 0:10
 */
public class ForWhileTest {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int positiveNumber = 0;
        int negativeNumber = 0;
        for (;;) {
        //while (true) {
            int number = scanner.nextInt();
            if (number > 0) {
                positiveNumber++;
            } else if (number < 0) {
                negativeNumber++;
            } else {
                break;
            }
        }
        System.out.println("输入的正数为：" +positiveNumber);
        System.out.println("输入的负数为：" +negativeNumber);
    }
}
